
/* 婵犵鍓濋〃鍛涘▎鎾村�闁挎洖鍊搁崘锟斤拷閸曨剙顥嬬痪顓ㄦ嫹閺屻劌鈽夊Ο鐓庮暫闁诲骸鐏氶敃銏ょ嵁韫囨侗鏁嗗〒姘处閺侀亶姊洪崫鍕靛剱闁稿骸銈搁妴鍛存晜閻愵剙鏆繛杈剧悼椤牓鎮￠崒鐐寸厽闁靛鍎卞▓婕嘢闂備焦瀵х粙鎴︽儔婵傚憡鐒鹃悗闈涙憸绾惧ジ鏌ｉ弮鍫熸暠缁惧墽鏅槐鎺撳緞婵犲嫅锝夋倵閸偆鐭掗柡宀嬬畵椤㈡瑥鈻庨幆褎娅楃紓鍌氬�閸犳岸宕抽婊勵潟婵犻潧娲㈡禍婊堟煟閵忊槅鍟忛柛鏃戝櫍閺屾盯骞掗幋鐐差槱閻庤娲橀悡锟犲极瀹ュ鏅稿ù鐘差儏缁犳澘顭块懜闈涘閻忓骏绠撳濠氬醇閵忕姌銏㈡喐閺夋寧鍟炴繛鐓庣箻閹倿宕妷褜妲穒nput闂備焦瀵х粙鎴︻敊閹跺紗ectd,textare,闂備焦瀵ч崘濠氬箯閿燂拷

/* 婵犵鍓濋〃鍛涘▎鎾村�闁挎洖鍊搁崘锟斤拷閸曨剙顥嬬痪顓ㄦ嫹*/
html,
body {
  font-family: "microsoft yahei";
  margin: 0;
  padding: 0;
  font-size: 16px;
  width: 100%;
  height: 100%;
  overflow:hidden;
}
/*鐎规矮绠熷姘З閺夛繝鐝�钘夊挤閼冲本娅�妤傛ê顔旈崚鍡楀焼鐎电懓绨插Ο顏嗙彨濠婃艾濮╅弶锛勬畱鐏忓搫顕�userscroll:height,width,background,x,y*/
::-webkit-scrollbar {
	height: 14px;
	overflow: visible;
	width: 14px;
}
/*鐎规矮绠熷姘З閺夛紕娈戞潪銊╀壕娑撱倗顏惃鍕瘻闁斤拷userscroll:button*/
::-webkit-scrollbar-button {
	height: 0;
	width: 0;
}
/*鐎规矮绠熷Ο顏嗙彨濠婃艾濮╅弶锛勬畱娴溿倖鐪规径锟絬serscroll:corner*/
::-webkit-scrollbar-corner {
	background: transparent;
}

/*鐎规矮绠熷姘З閺壜ゅ缓闁拷*/
::-webkit-scrollbar-track {
	background-clip: padding-box;
	border: solid transparent;
	border-width: 0 0 0 4px;
}

/*鐎规矮绠熷鎴濇健*/
::-webkit-scrollbar-thumb {
	background-color: #ccc;
	background-clip: padding-box;
	border: solid transparent;
	min-height: 28px;
	padding: 100px 0 0;
	box-shadow: inset 1px 1px 0 rgba(#bfbfbf),inset 0 -1px 0 rgba(#bfbfbf);
	border-radius: 15px;
}
::-webkit-scrollbar-track-piece {
	background: transparent;
}
/*美化checkbox radio*/
@keyframes hover-color {
	from {
		border-color: #3e97eb; }
	to {
		border-color: #3e97eb; } }

.magic-radio,
.magic-checkbox {
	position: absolute;
	display: none; }

.magic-radio[disabled],
.magic-checkbox[disabled] {
	cursor: not-allowed; }

.magic-radio + span,
.magic-checkbox + span {
	position: relative;
	display: block;
	padding-left: 22px;
	cursor: pointer;
	vertical-align: middle; }
.checkbox label .magic-checkbox + span,
.radio label .magic-radio + span{
	margin-left:-20px;
}
.magic-radio + span:hover:before,
.magic-checkbox + span:hover:before {
	animation-duration: 0.4s;
	animation-fill-mode: both;
	animation-name: hover-color; }
.magic-radio + span:before,
.magic-checkbox + span:before {
	position: absolute;
	top: 0px;
	left: 0;
	display: inline-block;
	width: 20px;
	height: 20px;
	content: '';
	border: 1px solid #3e97eb;
	transform: scale(0.8)}
.magic-radio + span:after,
.magic-checkbox + span:after {
	position: absolute;
	display: none;
	content: ''; }

.magic-radio[disabled] + span,
.magic-checkbox[disabled] + span {
	cursor: not-allowed;
	color: #e4e4e4; }
.magic-radio[disabled] + span:hover, .magic-radio[disabled] + span:before, .magic-radio[disabled] + span:after,
.magic-checkbox[disabled] + span:hover,
.magic-checkbox[disabled] + span:before,
.magic-checkbox[disabled] + span:after {
	cursor: not-allowed; }
.magic-radio[disabled] + span:hover:before,
.magic-checkbox[disabled] + span:hover:before {
	border: 1px solid #e4e4e4;
	animation-name: none; }
.magic-radio[disabled] + span:before,
.magic-checkbox[disabled] + span:before {
	border-color: #e4e4e4; }

.magic-radio:checked + span:before,
.magic-checkbox:checked + span:before {
	animation-name: none; }

.magic-radio:checked + span:after,
.magic-checkbox:checked + span:after {
	display: block; }

.magic-radio + span:before {
	border-radius: 50%; }

.magic-radio + span:after {
	top: 6px;
	left: 6px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #3e97eb; }

.magic-radio:checked + span:before {
	border: 1px solid #3e97eb; }

.magic-radio:checked[disabled] + span:before {
	border: 1px solid #c9e2f9; }

.magic-radio:checked[disabled] + span:after {
	background: #c9e2f9; }

.magic-checkbox + span:before {
	border-radius: 0px; }

.magic-checkbox + span:after {
	top: 2px;
	left: 7px;
	box-sizing: border-box;
	width: 6px;
	height: 12px;
	transform: rotate(45deg);
	border-width: 2px;
	border-style: solid;
	border-color: #fff;
	border-top: 0;
	border-left: 0; }

.magic-checkbox:checked + span:before {
	border: #3e97eb;
	background: #3e97eb; }

.magic-checkbox:checked[disabled] + span:before {
	border: #c9e2f9;
	background: #c9e2f9; }
table .magic-label{
	padding-left: 0px;
    margin-bottom: 20px;
}	
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th{
	position: relative;
	padding:5px;
}
	.table>tbody>tr>td input.magic-checkbox,
	.table>tbody>tr>th input.magic-checkbox,
	.table>tfoot>tr>td input.magic-checkbox,
	.table>tfoot>tr>th input.magic-checkbox{
		position: absolute;
		display: block;
		top:0px;
		left:0px;
		width: 100%;
		height: 100%;
		z-index: 100;
		opacity: 0;
	}
ul{
	margin:0px;
}

#container {
  width: 100%;
  height: 100%;
  background-color: #fff;
  color: #333333;
  overflow: auto;
  z-index: 200;
  position: relative;
  min-width: 1000px;
}

#container header {
  width: 100%;
  font-size: 1rem;
  height: 60px;
  background: url('topbg.gif');
  color: #fff;
  position: relative;
  border-bottom: none;
}
.logo{
	background: url('logo.png') no-repeat;
	width: 45px;
	height: 45px;
}
.header .headerbg360{
	background: url('header.png') no-repeat -29px -11px;
    display: inline-block;
    width: 16px;
    height: 15px;
    position: relative;
    margin-right: 5px;
    top: 1px;
}
.header .headerbg361{
	background: url('header.png')   no-repeat -154px -9px;
	display:inline-block;
	width: 18px;
	height: 18px;
    position: relative;
    margin-right: 5px;
    top: 2px;
}
.header .headerbg362{
	background: url('header.png')   no-repeat -282px -9px;
	display:inline-block;
	width: 18px;
	height: 18px;
	position: relative;
    margin-right: 5px;
    top: 3px;
}
.header .headerbg363{
	background: url('header.png') no-repeat -408px -13px;
	display:inline-block;
	width: 18px;
	height: 12px;
	position: relative;
    margin-right: 5px;
    top: 1px;
}
/* 闂傚倷绀侀幉鈥愁潖婵犳艾绐楅柡鍥ュ灩缁�倹淇婇婵嗕汗濞戞挸绉归弻銊モ槈濡警浠鹃梺绋款煭閹凤拷*/

#admin .admin:nth-of-type(1) .adminImg{
	background: url('header.png') no-repeat -28px -151px;
	width: 16px;
	height: 16px;
	position: relative;
    top: 4px;
}
#admin .admin:nth-of-type(2) .adminImg{
	background: url('header.png') no-repeat -116px -151px;
	width: 15px;
	height: 15px;
	position: relative;
    top: 4px;
}
#admin .admin:nth-of-type(3) .adminImg{
	background: url('header.png')no-repeat -275px -150px;
	width: 17px;
	height: 17px;
	position: relative;
    top: 4px;
}
#admin .admin:nth-of-type(4) .adminImg{
	background: url('header.png') no-repeat -276px -92px;
	width: 16px;
	height: 16px;
	position: relative;
    top: 4px;
}
#admin>.skin-change ul{
	right:0;
	min-width:0;
	padding:0;
}
#admin>.skin-change li{
	height:25px;
	line-height:25px;
	cursor:pointer;
	padding-left:20px;
}
#container header .left_info {
    display: inline-block;
    height: 100%;
    width: 365px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    background:url("topright.jpg")no-repeat right;
}
#container header .left_self {
    bottom: 0px;
    position: absolute;
    left: 25px;
    font-size: 14px;
}
#container header .left_self .select2-container--default .select2-selection--single{
	border: 1px solid transparent;
}
#container header .left_self .select2-container--default .select2-selection--single .select2-selection__arrow b{
	    border-color: rgba(255, 255, 255, 0.9) transparent rgba(255, 255, 255, 0.9) transparent;
}
#container header .left_self .select2-container--default .select2-selection--single{
	    background-color: transparent;
}
#container header .left_self .select2-container--default .select2-selection--single .select2-selection__rendered{
	color: #fff;
}
#container header .left_self .name{
	    position: relative;
    	top: 2px;
}

#container header  #banner {
  display: inline-block;
	*display: inline;
	*zoom: 1;
/* 	width: 100%; */
	height: 100%;
	position: relative;
	line-height: 60px;
	top: 0;
	float: left;
	background:url("topleft.jpg")no-repeat;
}
#container header #banner .logo {
	position: relative;
	top: 12px;
    margin: 0 5px 0 25px;
}
#container header #banner .systemText {
    font-size: 1.5rem;
    line-height: 50px;
    position: relative;
    bottom: 7px;
}
#container header #minMenu {
  position: relative;
	top:0px;
	/* width: 100%; */
	height: 100%;
	margin-left: 50px;
}
#container header #minMenu .headerbg{
	position: relative;
    left: 10px;
}
#container header #minMenu ul{
	height:100%;
    width: 500px;
    margin: 0 auto;
}
	#container header li{
		height:100%;
		padding:0px;
	}
	#container header li a{
		display: block;
	    text-align: center;
	    height: 100%;
	    padding: 18px 15px;
	    cursor: pointer;
	    color: #FFFFFF;
	    text-decoration: none;
	}
	#container header li a:hover{
		background-color: #045d95;
	}
#container header #minMenu li p {
  margin-bottom: 0px;
}
#container header #admin {
  width: 365px;
  position: absolute;
  top: 0;
  right: 0;
  height: 30px;
  background: url('topnav.png') no-repeat;
  text-align: center;
  line-height: 30px;
}

#container header #admin label {
	margin-right: 10px;
	font-weight: normal;
	font-size:.8rem;
}

#container>.container{
	width:100%;
	position: absolute;
	top:60px;
	bottom: 25px;
	overflow: hidden;
}
	.console{
		height: 35px;
		position: relative;
	}
		.console-label{
			width:180px;
			height: 100%;
			background-color: #3eafe0;
			padding:7px 16px;  
			color: #FFFFFF;
			background:url("lefttop.gif");
			font-size: 15px;
		}
		.console-items-container{
			height: 100%;
			position: absolute;
			left: 180px;
			right:0px;
		}
		.console-items-container{
			height: 100%;
			position: absolute;
			left: 180px;
			right:0px;
		}
		.console-items-content {
				position: relative;
				height: 100%;
				width: 100%;
				background-color: #F4F4F4;
    			border-bottom: 1px solid #ddd;
			}

			.console-right {
				position: absolute;
				right: 0;
				width: 300px;
				height: 100%;
				/* background-color: #F4F4F4; */
				/* border-bottom: 1px solid #ddd; */
				    padding: 2px;
			}
			.console-items{
					position: absolute;
				   /*  background-color: #F4F4F4; */
				    height: 100%;
				  /*   border-bottom: 1px solid #ddd; */
				    right: 300px;
				    left: 0;
			}
				.console-item{
					width:180px;
					border:1px solid #D3D3D3;
					border-bottom: none;
					height: 100%;
					position: relative;
					top:1px;
					left: 2px;
					text-align: center;
					line-height: 30px;
					background-color: #FFFFFF;
					padding-left: 4px;
					padding-right: 4px;
				}
					.console-item span{
						color: #444444;
					}
					.console-item button.close{
						position: relative;
						top:2px;
					}
					.breadcrumb{
						background-color: transparent;
						margin-bottom: 0;
						font-size: .875rem;
						padding: 7px 15px; 
						color: #000;
					}
					.breadcrumb>li+li:before{
						    content: ">";
					}
					.breadcrumb>li:nth-of-type(1)+li:nth-of-type(2):before{
						content:"";
					}
					.now-position span, .now-position:before{
					 color:#0494d3 !important;
					}
	.content-container{
		position: absolute;
		top:35px;
		bottom: 0px;
		width: 100%;
	}
		
		.content-nav{
			width:180px;
			height: 100%;
			background-color: #ffffff;
			padding-right: 1px;
			position: absolute;
			left:0;
		}
			.content-nav .side-nav{
				position: relative;
			    background-color: #eee;
			    height: 100%;
			    border-right: 1px solid #DDDDDD;
			    overflow: auto;
			}
				.content-nav .side-nav .panel-title>a>.glyphicon{
					font-size: 12px;
				}
				.content-nav .nav-pills>li>a{
					border-radius: 0px;
					padding:5px 0px; 
					padding-left:40px;
					color: #666666;
					font-size:.875rem; 
				}
				.content-nav .nav-pills>li.active>a, 
				.content-nav .nav-pills>li.active>a:focus,
				.content-nav .nav-pills>li.active>a:hover{
					background-color: #0494d3;
					color: #FFFFFF;
				}
	#directionBtn {
    		position: absolute;
    		top:50%;
    		right:-5px;
    		transform: translate(0%,-50%);
    		z-index: 1000;
    		outline: none;
			}

/*---------------------------------------------------------------------------------- 婵犵鍓濋〃鍛涘▎鎾村�闁挎洖鍊搁崘锟斤拷閸曨剙顥嬬痪顓ㄦ嫹缁辨挻鎷呯憴鍕瀺濠电偟銆嬮幏锟�--------------------------------------------------------------------------------------------- */
 
/*  ----------------------------------------------------------------------------------闂備礁婀遍…鍫ニ囬悽绋跨鐎规洖娲ㄧ壕濂告煥閻斿墎鐭欓柡浣哥Ч閺佹捇鏁撶徊妾沶-mian,btn-white,btn-grey,btn-yellow,btn-transparent[闂傚倷绶￠崑鍕崲閹存惊锝夊箣閿旇棄娈為梺璺ㄥ枍缁瑥鐣烽敐澶樻晜闁糕剝顭囬悾浠嬫⒑閸涘﹤绗氭繝銏★耿閹椽鈥旈敐澶嬬叆婵炴垼娅曠�锟�---------------------------------------------------------------------------------- */
 
 .btn{
	border-radius: 0px !important;
	padding-top:4px;
	padding-bottom: 4px;
	padding-left:12px;
	padding-right:12px;
}
/* 闂佽绻愮换鎰崲閹寸媴鎷锋繝濠傜墛閻撱垽鏌ㄩ悤鍌涘*/
 .btn-min{
        padding-left: 8px;
	padding-right: 8px;
}
 .btn-min-xs{
	padding-left: 4px;
	padding-right: 4px;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
	outline: 0;
}
.btn-default{
	border-color: #D8D8D8;
}
.btn-main{
	color: #0494d3;
	background-color: #fff ;
	border: 1px solid #0494d3;
}
	.btn-main:focus,
	.btn-main.focus{
		color: #FFFFFF;
		background-color: #3eafe0;
		border: 1px solid #3eafe0;
	}
	.btn-main:hover{
		color: #FFFFFF;
		background-color: #3eafe0;
		border: 1px solid #3eafe0;
	}
	.btn-main:active,
	.btn-main.active,
	.open > .dropdown-toggle.btn-main {
	  color: #fff;
	  background-color: #3eafe0;
	  border: 1px solid #3eafe0;
	 /*  border-color: #398439; */
	}
	.btn-main:active:hover,
	.btn-main.active:hover,
	.open > .dropdown-toggle.btn-main:hover,
	.btn-main:active:focus,
	.btn-main.active:focus,
	.open > .dropdown-toggle.btn-main:focus,
	.btn-main:active.focus,
	.btn-main.active.focus,
	.open > .dropdown-toggle.btn-main.focus {
	  color: #fff;
   	  background-color: #3eafe0;
	  border: 1px solid #3eafe0;
	  outline: none;
	   /* border-color: #255625; */
	}
	.btn-main:active,
	.btn-main.active,
	.open > .dropdown-toggle.btn-main {
	  background-image: none;
	}
	.btn-main.disabled,
	.btn-main[disabled],
	fieldset[disabled] .btn-main,
	.btn-main.disabled:hover,
	.btn-main[disabled]:hover,
	fieldset[disabled] .btn-main:hover,
	.btn-main.disabled:focus,
	.btn-main[disabled]:focus,
	fieldset[disabled] .btn-main:focus,
	.btn-main.disabled.focus,
	.btn-main[disabled].focus,
	fieldset[disabled] .btn-main.focus,
	.btn-main.disabled:active,
	.btn-main[disabled]:active,
	fieldset[disabled] .btn-main:active,
	.btn-main.disabled.active,
	.btn-main[disabled].active,
	fieldset[disabled] .btn-main.active {
	 color: #d8d8d8;
    background-color: #fff;
    border: 1px solid #d8d8d8;
	}
	.btn-main .badge {
	  color: #3eafe0;
	  background-color: #fff;
	}
	.btn.noborder {
	  border:none;
	  background: transparent;
	}

/* btn-blue */
.btn-blue{
	color: #3ab9b2 ;
	background-color: #fff ;
	border: 1px solid #3ab9b2 ;
}
	.btn-blue:focus,
	.btn-blue.focus{
		color: #FFFFFF;
		background-color: #3ab9b2 ;
		border: 1px solid #3ab9b2 ;
	}
	.btn-blue:hover{
		color: #FFFFFF;
		background-color: #3ab9b2 ;
		border: 1px solid #3ab9b2 ;
	}
	.btn-blue:active,
	.btn-blue.active,
	.open > .dropdown-toggle.btn-blue {
	  color: #fff;
	  background-color: #3ab9b2 ;
	  border: 1px solid #3ab9b2 ;
	 /*  border-color: #398439; */
	}
	.btn-blue:active:hover,
	.btn-blue.active:hover,
	.open > .dropdown-toggle.btn-blue:hover,
	.btn-blue:active:focus,
	.btn-blue.active:focus,
	.open > .dropdown-toggle.btn-blue:focus,
	.btn-blue:active.focus,
	.btn-blue.active.focus,
	.open > .dropdown-toggle.btn-blue.focus {
	  color: #fff;
   	  background-color: #3ab9b2 ;
	  border: 1px solid #3ab9b2 ;
	  outline: none;
	   /* border-color: #255625; */
	}
	.btn-blue:active,
	.btn-blue.active,
	.open > .dropdown-toggle.btn-blue {
	  background-image: none;
	}
	.btn-blue.disabled,
	.btn-blue[disabled],
	fieldset[disabled] .btn-blue,
	.btn-blue.disabled:hover,
	.btn-blue[disabled]:hover,
	fieldset[disabled] .btn-blue:hover,
	.btn-blue.disabled:focus,
	.btn-blue[disabled]:focus,
	fieldset[disabled] .btn-blue:focus,
	.btn-blue.disabled.focus,
	.btn-blue[disabled].focus,
	fieldset[disabled] .btn-blue.focus,
	.btn-blue.disabled:active,
	.btn-blue[disabled]:active,
	fieldset[disabled] .btn-blue:active,
	.btn-blue.disabled.active,
	.btn-blue[disabled].active,
	fieldset[disabled] .btn-blue.active {
	 color: #d8d8d8;
    background-color: #fff;
    border: 1px solid #d8d8d8;
	}
	.btn-blue .badge {
	  color: #3ab9b2 ;
	  background-color: #fff;
	}

/* btn-white */
.btn-white{
	color: #666;
	background-color: #FFFFFF;
	border-color: #d8d8d8;
}
	.btn-white:focus,
	.btn-white.focus{
		color:#666;
		background-color:#e6e6e6;
		border-color: #adadad;
	}
	.btn-white:hover{
		color: #666;
		background-color: #e6e6e6;
		border-color:#adadad;
	}
	.btn-white:active,
	.btn-white.active,
	.open > .dropdown-toggle.btn-white {
	  color: #666;
	  background-color:#e6e6e6;
	  border-color: #adadad;
	}
	.btn-white:active:hover,
	.btn-white.active:hover,
	.open > .dropdown-toggle.btn-white:hover,
	.btn-white:active:focus,
	.btn-white.active:focus,
	.open > .dropdown-toggle.btn-white:focus,
	.btn-white:active.focus,
	.btn-white.active.focus,
	.open > .dropdown-toggle.btn-white.focus {
	  color: #666;
	  background-color:#e6e6e6;
	  border-color: #adadad;
	  outline: none;
	}
	.btn-white:active,
	.btn-white.active,
	.open > .dropdown-toggle.btn-white {
	  background-image: none;
	}
	.btn-white.disabled,
	.btn-white[disabled],
	fieldset[disabled] .btn-white,
	.btn-white.disabled:hover,
	.btn-white[disabled]:hover,
	fieldset[disabled] .btn-white:hover,
	.btn-white.disabled:focus,
	.btn-white[disabled]:focus,
	fieldset[disabled] .btn-white:focus,
	.btn-white.disabled.focus,
	.btn-white[disabled].focus,
	fieldset[disabled] .btn-white.focus,
	.btn-white.disabled:active,
	.btn-white[disabled]:active,
	fieldset[disabled] .btn-white:active,
	.btn-white.disabled.active,
	.btn-white[disabled].active,
	fieldset[disabled] .btn-white.active {
	 color: #d8d8d8;
    background-color: #fff;
    border: 1px solid #d8d8d8;
	}
	.btn-white .badge {
	  color:#666;
	  background-color:  e6e6e6;
	}	
	
	
/* btn-grey */
.btn-grey{
	color: #666;
	background-color: #f4f4f4;
	border-color: #d8d8d8;
}
	.btn-grey:focus,
	.btn-grey.focus{
		color: #666;
		background-color: #e6e6e6;
		border-color: #adadad;
	}
	.btn-grey:hover{
		color: #666;
		background-color: #e6e6e6;
		border-color: #adadad;
	}
	.btn-grey:active,
	.btn-grey.active,
	.open > .dropdown-toggle.btn-grey {
	    color: #666;
		background-color: #e6e6e6;
		border-color: #adadad;
	}
	.btn-grey:active:hover,
	.btn-grey.active:hover,
	.open > .dropdown-toggle.btn-grey:hover,
	.btn-grey:active:focus,
	.btn-grey.active:focus,
	.open > .dropdown-toggle.btn-grey:focus,
	.btn-grey:active.focus,
	.btn-grey.active.focus,
	.open > .dropdown-toggle.btn-grey.focus {
	    color: #666;
		background-color: #e6e6e6;
		border-color: #adadad;
		outline: none;
	}
	.btn-grey:active,
	.btn-grey.active,
	.open > .dropdown-toggle.btn-grey {
	  background-image: none;
	}
	.btn-grey.disabled,
	.btn-grey[disabled],
	fieldset[disabled] .btn-grey,
	.btn-grey.disabled:hover,
	.btn-grey[disabled]:hover,
	fieldset[disabled] .btn-grey:hover,
	.btn-grey.disabled:focus,
	.btn-grey[disabled]:focus,
	fieldset[disabled] .btn-grey:focus,
	.btn-grey.disabled.focus,
	.btn-grey[disabled].focus,
	fieldset[disabled] .btn-grey.focus,
	.btn-grey.disabled:active,
	.btn-grey[disabled]:active,
	fieldset[disabled] .btn-grey:active,
	.btn-grey.disabled.active,
	.btn-grey[disabled].active,
	fieldset[disabled] .btn-grey.active {
	 color: #d8d8d8;
     background-color: #fff;
     border: 1px solid #d8d8d8;
	}
	.btn-grey .badge {
	  color:  #f4f4f4;
	  background-color:#666;
	}	
	
/* btn-yellow */
.btn-yellow{
	color: #FE9700;
	background-color: #FFFFFF;
	border: 1px solid #FE9700;
}
	.btn-yellow:focus,
	.btn-yellow.focus{
		color: #FFFFFF;
		background-color: #f39101;
	}
	.btn-yellow:hover{
		color: #FFFFFF;
		background-color: #f39101;
	}
	.btn-yellow:active,
	.btn-yellow.active,
	.open > .dropdown-toggle.btn-yellow {
	  color:#FFFFFF;
	  background-color: #f39101;
	}
	.btn-yellow:active:hover,
	.btn-yellow.active:hover,
	.open > .dropdown-toggle.btn-yellow:hover,
	.btn-yellow:active:focus,
	.btn-yellow.active:focus,
	.open > .dropdown-toggle.btn-yellow:focus,
	.btn-yellow:active.focus,
	.btn-yellow.active.focus,
	.open > .dropdown-toggle.btn-yellow.focus {
	  color: #FFFFFF;
	  background-color: #f39101;
	  outline: none;
	}
	.btn-yellow:active,
	.btn-yellow.active,
	.open > .dropdown-toggle.btn-yellow {
	  background-image: none;
	}
	.btn-yellow.disabled,
	.btn-yellow[disabled],
	fieldset[disabled] .btn-yellow,
	.btn-yellow.disabled:hover,
	.btn-yellow[disabled]:hover,
	fieldset[disabled] .btn-yellow:hover,
	.btn-yellow.disabled:focus,
	.btn-yellow[disabled]:focus,
	fieldset[disabled] .btn-yellow:focus,
	.btn-yellow.disabled.focus,
	.btn-yellow[disabled].focus,
	fieldset[disabled] .btn-yellow.focus,
	.btn-yellow.disabled:active,
	.btn-yellow[disabled]:active,
	fieldset[disabled] .btn-yellow:active,
	.btn-yellow.disabled.active,
	.btn-yellow[disabled].active,
	fieldset[disabled] .btn-yellow.active {
	  color: #d8d8d8;
      background-color: #fff;
      border: 1px solid #d8d8d8;
	}
	.btn-yellow .badge {
	  color: #fdab33;
	  background-color: #FFFFFF;
	}	

/* btn-green */
.btn-green{
	color: #fff;
	background-color: #3eafe0;
	border-color: none;
}
	.btn-green:focus,
	.btn-green.focus{
		color: #fff;
		background-color: #3eafe0;
		border-color: none;
	}
	.btn-green:hover{
		color: #fff;
		background-color: #3eafe0;
		border-color: none;
	}
	.btn-green:active,
	.btn-green.active,
	.open > .dropdown-toggle.btn-green {
	    color: #fff;
		background-color: #3eafe0;
		border-color: none;
	}
	.btn-green:active:hover,
	.btn-green.active:hover,
	.open > .dropdown-toggle.btn-green:hover,
	.btn-green:active:focus,
	.btn-green.active:focus,
	.open > .dropdown-toggle.btn-green:focus,
	.btn-green:active.focus,
	.btn-green.active.focus,
	.open > .dropdown-toggle.btn-green.focus {
	    color: #fff;
		background-color: #3eafe0;
		border-color: none;
		outline: none;
	}
	.btn-green:active,
	.btn-green.active,
	.open > .dropdown-toggle.btn-green {
	  background-image: none;
	}
	.btn-green.disabled,
	.btn-green[disabled],
	fieldset[disabled] .btn-green,
	.btn-green.disabled:hover,
	.btn-green[disabled]:hover,
	fieldset[disabled] .btn-green:hover,
	.btn-green.disabled:focus,
	.btn-green[disabled]:focus,
	fieldset[disabled] .btn-green:focus,
	.btn-green.disabled.focus,
	.btn-green[disabled].focus,
	fieldset[disabled] .btn-green.focus,
	.btn-green.disabled:active,
	.btn-green[disabled]:active,
	fieldset[disabled] .btn-green:active,
	.btn-green.disabled.active,
	.btn-green[disabled].active,
	fieldset[disabled] .btn-green.active {
	  color: #d8d8d8;
      background-color: #fff;
      border: 1px solid #d8d8d8;
	}
	.btn-green .badge {
	  color:  #fff;
	  background-color:#3eafe0;
	}	
		
/* btn-light-blue */
.btn-light-blue{
	color: #7dd3f9;
	background-color: #fff;
	border: 1px solid #7dd3f9;
}
.btn-light-blue:focus,
.btn-light-blue.focus{
	color: #fff;
	background-color: #7dd3f9;
}
.btn-light-blue:hover{
	color: #fff;
	background-color: #7dd3f9;
}
.btn-light-blue:active,
.btn-light-blue.active,
.open > .dropdown-toggle.btn-light-blue {
	color: #fff;
	background-color: #7dd3f9;
}
.btn-light-blue:active:hover,
.btn-light-blue.active:hover,
.open > .dropdown-toggle.btn-light-blue:hover,
.btn-light-blue:active:focus,
.btn-light-blue.active:focus,
.open > .dropdown-toggle.btn-light-blue:focus,
.btn-light-blue:active.focus,
.btn-light-blue.active.focus,
.open > .dropdown-toggle.btn-light-blue.focus {
	color: #fff;
	background-color: #7dd3f9;
}
.btn-light-blue:active,
.btn-light-blue.active,
.open > .dropdown-toggle.btn-light-blue {
	background-image: none;
}
.btn-light-blue.disabled,
.btn-light-blue[disabled],
fieldset[disabled] .btn-light-blue,
.btn-light-blue.disabled:hover,
.btn-light-blue[disabled]:hover,
fieldset[disabled] .btn-light-blue:hover,
.btn-light-blue.disabled:focus,
.btn-light-blue[disabled]:focus,
fieldset[disabled] .btn-light-blue:focus,
.btn-light-blue.disabled.focus,
.btn-light-blue[disabled].focus,
fieldset[disabled] .btn-light-blue.focus,
.btn-light-blue.disabled:active,
.btn-light-blue[disabled]:active,
fieldset[disabled] .btn-light-blue:active,
.btn-light-blue.disabled.active,
.btn-light-blue[disabled].active,
fieldset[disabled] .btn-light-blue.active {
	color: #d8d8d8;
    background-color: #fff;
    border: 1px solid #d8d8d8;
}

	
/* 	btn-transparent */
	.btn-transparent{
		background-color: transparent;
		outline: none;
	}
	.btn-transparent:focus,
	.btn-transparent:active:focus,
	.btn-transparent.active:focus,
	.btn-transparent.focus,
	.btn-transparent:active.focus,
	.btn-transparent.active.focus {
	  outline: none;
	}
	.btn-transparent:hover,
	.btn-transparent:focus,
	.btn-transparent.focus {
	  color: #8C8C8C;
	  text-decoration: none;
	}
	.btn-transparent:active,
	.btn-transparent.active {
	  background-image: none;
	  outline: 0;
	  -webkit-box-shadow: none;
	          box-shadow: none;
	}
	.btn-transparent.transparent-spring{
	color:#0494d3;
	}
	
	.btn-transparent.transparent-spring:hover,
	.btn-transparent.transparent-spring:focus,
	.btn-transparent.transparent-spring.focus,
	.btn-transparent.transparent-spring.transparent-spring:focus{
		color: #045c95;
	}
	.btn-transparent.transparent-spring:hover .glyphicon,
	.btn-transparent.transparent-spring:focus .glyphicon,
	.btn-transparent.transparent-spring.focus .glyphicon{
		color: #045c95;
	}
	.btn-group.open .btn-transparent.dropdown-toggle{
		box-shadow: none;
		-webkit-box-shadow: none;
	}
	
	button.close{
		outline: none;
	} 
	
.btn-resver{
		background-color: transparent;
		color: #0494d3;
		outline: none;
	}
	.btn-resver:focus,
	.btn-resver:active:focus,
	.btn-resver.active:focus,
	.btn-resver.focus,
	.btn-resver:active.focus,
	.btn-resver.active.focus {
	 color: #31708f;
	  outline: none;
	}
	.btn-resver:hover {
	  color: #0494d3;
	  text-decoration: none;
	}
	.btn-resver:focus,
	.btn-resver.focus {
	  color: #31708f;
	  text-decoration: none;
	}
	.btn-resver:active,
	.btn-resver.active {
	  color: #0494d3;
	  background-image: none;
	  outline: 0;
	  -webkit-box-shadow: none;
	          box-shadow: none;
	}
	.btn-resver.resver-spring{
	color:#0494d3;
	}
	
	.btn-resver.resver-spring:hover,
	.btn-resver.resver-spring:focus,
	.btn-resver.resver-spring.focus,
	.btn-resver.resver-spring.resver-spring:focus{
	  color: #0494d3;
	}
	.btn-resver.resver-spring:hover .glyphicon,
	.btn-resver.resver-spring:focus .glyphicon,
	.btn-resver.resver-spring.focus .glyphicon{
		  color: #0494d3;
	}
	.btn-group.open .btn-resver.dropdown-toggle{
		box-shadow: none;
		-webkit-box-shadow: none;
	}
	
	button.close{
		outline: none;
	} 	
	/* .btn-group>.btn:first-child{
	margin-right: 2px;
	} */
	
/****btn-group .dropdown-menu****/
.btn-group .dropdown-menu li{
	color:#3eafe0;
}
.btn-group .dropdown-menu li:hover{
	background:#3eafe0;
	color:#fff;
}
/* ================================================闂備礁婀遍…鍫ニ囬悽绋跨鐎规洖娴勯幏鐑芥倶閻愭潙鍔ら柣蹇ユ嫹 ===================================================================*/
	
/* -------------------------------------------------nav-underline-------------------------------------------------------- */	
	
.nav-underline{
	
}
.nav-underline>li{
	float: left;
}
.nav-underline>li>a{
	margin-right: 2px;
	line-height: 1.42857143;
	color: #444444;
	font-size:15px;
	outline: none;
}
.nav-underline>li.active>a,
.nav-underline> li.active > a:focus{
	color:#0494d3;
	cursor: pointer;
	background-color: transparent;
	border-bottom: 2px solid #0494d3;
	outline: none;
}
.nav-underline > li > a:hover{
	color:#0494d3;
	cursor: pointer;
}
.nav-underline.nav-justified{
	width:100%;
}
.nav-underline.nav-justified>li{
	float: none;
}
.nav-underline.nav-justified > li > a {
  text-align: center;
}
.nav-underline.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-underline.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-underline.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-underline.nav-justified > li > a{
	margin-right: 0;
}	
/* -------------------------------------------------nav-underline  Over-------------------------------------------------------- */	


/* ------------------------------------------------table-------------------------------------------------------- */	

.table{
	margin-bottom: 0px;
}
.table>thead{
	background-color: #f0f5f7;
	border: none;
	height: 30px;
	font-size: 14px;
	color: #333333;
}
.table>tbody{
	font-size: 14px;
	color:#666666;
}
.table>thead>tr>th{
	font-weight: normal;
	padding:0 5px;
	height:35px;
	border:1px solid #cbcbcb;
}

/* .table>thead>tr>td,table > tbody > tr > td{
	padding: 4px;
	border:1px solid #cbcbcb;
} */
/* .table>thead>tr>td[rowspan='2'],
.table>tbody>tr>td[rowspan='7']{
	vertical-align: middle;
} */
.table>tbody+tbody{
	border:0px;
}
.table>tbody,.table>tbody+tbody{
	border-bottom: 1px solid #e4e4e4;
}
.table-striped>tbody>tr:nth-of-type(odd){
	background-color: #ffffff;
}
.table-striped>tbody>tr:nth-of-type(even){
	background-color: #f5f8fa;
}
.table-hover > tbody > tr:hover{
	background-color: #ffe48d  !important;
	color: #333333 !important;
}
.table-hover > tbody > tr.ui-state-highlight:hover{
	background-color: #ffe48d  !important;
	color: #333333 !important;
}
.table-hover > tbody > tr.ui-state-hover{
	cursor: pointer;
}
.table > tbody > tr{
	cursor: pointer;
}
.ui-state-highlight .btn-resver {
    /* border: 1px solid #fad42e; */
    color: #fff !important;
}
.table-hover > tbody > tr.ui-state-highlight:hover .btn-resver{
	color: #0494d3 !important;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    /* border: 1px solid #fad42e; */
    background: #3eafe1 !important;
    color: #fff !important;
}
/*闂備胶灏ㄩ幏鐑藉箠閹惧箍浜瑰鑸靛姈閳锋洟鏌￠崘銊︾ォ闁猴拷绮欓弻娑樷枎閹扮數鍔告繝銏㈡嚀閿曨亪骞嗛崘顔肩妞ゆ牗锕幏鐑芥煙閼圭増褰ч柟鍑ゆ嫹*/
.table-change.table-striped>tbody>tr:nth-of-type(odd){
	background-color: #f5f8fa;
}
.table-change.table-striped>tbody>tr:nth-of-type(even){
	background-color: #FFFFFF;
}
.table-border>tbody>tr>td,.table>tbody>tr>th, 
.table-border>tfoot>tr>td,.table>tfoot>tr>th, 
.table-border>thead>tr>td, .table>thead>tr>th{
	border:1px solid #cbcbcb;
}
.table-border>tbody>tr>td:first-child,.table>tbody>tr>th:first-child, 
.table-border>tfoot>tr>td:first-child,.table>tfoot>tr>th:first-child, 
.table-border>thead>tr>td:first-child, .table>thead>tr>th:first-child{
	border-left: none;
}
.table-border>tbody>tr>td:last-child,.table>tbody>tr>th:last-child, 
.table-border>tfoot>tr>td:last-child,.table>tfoot>tr>th:last-child, 
.table-border>thead>tr>td:last-child, .table>thead>tr>th:last-child{
	border-right: none;
}
.table tr td .important-text{
	color: red;
}
td.has-input{
	padding:0px !important;
	position:relative;
}
.table-border>thead>tr>td,.table-border>tbody>tr>td{
	padding:4px;
	border: 1px solid #e4e4e4;
    height: 30px;
    text-align: left;
    vertical-align: middle;
	
}
/* 无边框 */
.table-noborder>thead>tr>td, .table-noborder>tbody>tr>td {
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	font-size: 14px;
}
/* 字体居左 */
.table-left>thead>tr>td, .table-left>tbody>tr>td {
	text-align: left;
}
/*琛ㄦ牸閫変腑鏀瑰彉棰滆壊*/
.checkTr{
  background:#e7e9eb !important;
}
/* ------------------------------------------------table Over-------------------------------------------------------- */	
/* ------------------------------------------------dropdown Over-------------------------------------------------------- */	
	
	
.dropdown-menu{
	border-radius:0px;
}

.dropdown.dropdown-inline{
	display: inline-block;
}

.dropdown.dropdown-split{
	
}
.dropdown.dropdown-split .dropdown-toggle{
	width:150px;
}
.dropdown.dropdown-split .dropdown-label{
	width:90%;
	display: inline-block;
	text-align: left;
}

.dropdown-menu .divider{
	margin:4px 0px;
}

/* ------------------------------------------------input缂傚倷鐒︾粙鎴λ囬鐐茬煑闁绘劦鍓涢々鐑芥煛瀹ュ啫濡垮鐟邦槺閿熶粙顢氶崱妯侯伓------------------------------------------------------- */	
/* input[type="text"],input.form-control,select.form-control{
	height: 30px;
	border-radius: 0px;
	color:#ccc;
	border:1px solid #d7e4ea;
} */
select{
	height: 30px;
	width:150px;
}
.input-group .input-group-addon{
	border-radius: 0px;
}
.input-group .input-group-addon .glyphicon{
	color:#ccc;
}
/* .input-group .input-group-btn{
	width:auto;
} */
.input-group .input-group-btn .glyphicon{
	color:#ccc;
}
.form-inline .input-group{
	display: inline-table;
}
.form-inline .input-group .input-group-addon{
	width:auto;
}


/*缂傚倸鍊稿ú銈嗩殽閸濄儻鎷烽柣顒侇劏put*/
/*美化input*/
.form-input{
  display: inline-block;
   width:100%;
  height: 30px;
  border-radius: 0px;
  padding: 6px 5px;
  font-size: 14px;
  color: #666666;
  background-color: #fff;
  background-image: none;
  border: 1px solid #D8D8D8;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-input:hover{
	border-color:#00ccff;
	outline:0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-input:focus {
	border-color: #fbd45c;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(243,230,40, 0.4);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(243,230,40, 0.4);
}
.input-group>.form-input{
	width:100%;
}
.has-feedback .form-input {
	padding-right: 30px;
}
input[type='number'].form-input{
	/* width:54px; */
	height:30px;
	display: inline-block;
}
/*************************************************导航切换样式修改***************************************************/
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #3eafe0;
}
.nav-tabs > li > a {
    color: #666;
    border-radius: 0 0 0 0; 
    font-size: 14px;
}
/**********************************************select2**************************************************/
.select2-container--default .select2-results__option[aria-selected=true]{
	background-color:#d2edf8 !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
	background-color:#3eafe0 !important;
}
.select2-container--default .select2-selection--single[aria-expanded="true"]{
	border:1px solid #3eafe0 !important;
}

.radio-default,
.checkbox-default{
	width:15px;
	height: 15px;
	background-color: #ffffff;
}
/*濠电偞鍨堕幐鍝ョ矓鐎涙ɑ鍙忛柣鎰版涧閸ㄦ繃鎱ㄦ繝鍐獥bel*/
.label-normal{
	font-weight: normal;
}
.label-spring{
	color:#3eafe0;
}
input[type=checkbox].radio-default, input[type=radio].radio-default{
	margin-top:3px;
}

.navbar-flat{
	border-radius: 0px;
	margin-bottom: 0px;
}
.navbar.navbar-flat .navbar-nav{
	margin: 0px;
}

.navbar-spring{
	background-color: #FFFFFF;
	border:none;
}
.navbar-spring .navbar-text {
  color: #777;
}
.navbar-spring .navbar-nav > li{
	width:100%;
	border-bottom: 1px solid #FFFFFF;
}
.navbar-spring .navbar-nav > li > a {
  color: #777;
  height: 100%;
  background-color: #f4f4f4;
}
.navbar-spring .navbar-nav > li > a:hover,
.navbar-spring .navbar-nav > li > a:focus {
  color: #FFFFFF;
  background-color: #59CE2A;
}
.navbar-spring .navbar-nav > .active > a,
.navbar-spring .navbar-nav > .active > a:hover,
.navbar-spring .navbar-nav > .active > a:focus {
  color: #FFFFFF;
  background-color: #59CE2A;
}
.navbar-spring .navbar-nav > .disabled > a,
.navbar-spring .navbar-nav > .disabled > a:hover,
.navbar-spring .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
  cursor: not-allowed;
}

.nav-inline{
	
}
.nav-inline>li{
	display: inline-block;
}
.nav-inline>li>a{
	padding:6px 6px 6px 0px;
}

.nav-transparent>li>a{
	color:#8C8C8C;
}
.nav-transparent>li.active>a,
.nav-transparent> li.active > a:focus{
	background-color: transparent;
	color: #33B818;
}
.nav-transparent > li > a:hover{
	background-color: transparent;
	color: #33B818;
}



.no-border{
	border: none !important;
}


.modal-dialog.modal-flat .modal-content{
	border-radius: 0px;
	border: none;
}
.modal-dialog.modal-flat .modal-header{
	height: 40px;
	padding: 7px;
	border-bottom: none;
}
	.modal-dialog.modal-flat .modal-header .modal-title{
		font-size: 16px;
	}
.modal-dialog.modal-flat .modal-footer{
	height:60px;
	padding: 12px;
	border-top:1px solid #D3D3D3;
}
/*modal-spring*/
.modal-dialog.modal-spring .modal-header{
	background-color: #59CE2A;
	color: #FFFFFF;
}
/*闂傚倸鍊烽悞锕傚箖閸洖绀夌�锟藉绾惧綊鎮归崶顏嶆⒖闁惧繗顫夊畷澶愭煏婵炲灝锟介柛鏇炲暣濮婃椽宕ㄦ繝浣虹箒闂佸憡鎸荤换鍫濈暦閵忋倖鍋犵紒銊ュ磽al*/
.modal-dialog.modal-dialog-justified{
	height: 100%;
}
.modal-dialog.modal-dialog-justified,
.modal-dialog.modal-dialog-justified .modal-content{
	margin: 0px auto;
	position: absolute;
	left: 50%;
	top:50%;
	transform:translate(-50%,-50%) !important;
	-webkit-transform: translate(-50%,-50%) !important;
	-moz-transform:translate(-50%,-50%) !important;
	-ms-transform: translate(-50%,-50%) !important;
}
.modal-dialog.modal-dialog-justified .modal-content{
	width:100%;
}
/*.modal-dialog.modal-dialog-justified .modal-body{
	overflow: auto;
}*/
@media only screen and (min-width: 100px) and (max-width: 769px) {
	.modal-dialog.modal-dialog-justified{
		width: 90%;
	}
}

.form-inline .form-group{
	display: inline-block;
}

.info-title-container{
	position: relative;
    height: 24px;
}
	.info-title{
		width: 100px;
	  font-size: 15px;
	  color:#333333;
	  font-weight: 600;
	}
	.info-line{
		position: absolute;
	    left: 100px;
	    right: 0px;
	    top: 0px;
	    bottom: 0px;
	    padding: 13px 0px;
	}
	.info-line hr{
		margin: 0px;
		color: #e4e4e4;
	}	
.info-title-container.info-title-horizontal{
	height: auto;
}
.info-title-container.info-title-horizontal .info-title{
	width:auto;
}
.info-title-container.info-title-horizontal .info-line{
	position: relative;
	left:0px;
	padding:10px 0px;
}

.info-group{
	display: inline-block;
	width:265px;
	font-size: 14px;
	margin:16px;
}
	.info-group.info-group-l{
		width:480px;
	}
	.info-group.info-group-m{
		width:265px;
	}
	.info-group.info-group-s{
		width:240px;
		margin: 15px 4px;
	}
	.info-group-title{
		
	}
	.info-group-list{
			width:100%;
	}
	.info-group-item{
		position: relative;

	}
	.info-group-item-title{
		width:85px;
		text-align: right;
		line-height: 40px;
		height: 100%;
		color: #666666;
	}
		.info-required{
			color:red;
		}
	.info-group-item-input{
		position: absolute;
		left: 85px;
		right: 0px;
		top:0px;
		bottom:0px;
		padding:5px 5px 5px 10px;
	}
		.info-group-item-input input[type="text"]{
			width:100%;
		}
		.info-group-item-input input[type="checkbox"]{
			margin-top:8px;
		}
		.info-group-item-input .radio-inline{
			margin-top:5px;
		}
	.info-group.info-group-horizontal{
		width:auto;
	}
		.info-group.info-group-horizontal.info-group-list{
			overflow: hidden;
		}
		.info-group.info-group-horizontal .info-group-item{
			float: left;
			width:265px;
		}
		.info-group-horizontal+.info-group-horizontal{
			margin-top:-15px;
		}
		.info-group.info-group-horizontal .info-group-item{
			width:250px;
		}
			.info-group.info-group-horizontal .info-group-item.info-group-item-g{
				width:350px;
			}	
		/*info-group闂傚倸鍊烽悞锕傛儑瑜版帒绀夌�锟芥嫹閹烽攱銇勯幒鎴濐伌闁轰礁锕弻锟犲礃閹稿骸顏堕梺绋挎捣閸犳牠寮婚妸鈺傚亞闁稿本绋戦锟�*/
		.info-group.info-group-justified{
			width:100%;
			margin-left: 0px;
			margin-right: 0px;
		}
		footer {
		  width: 100%;
		  text-align: center;
		  background: #3eafe0;
		  color: #fff;
		  clear: both;
		  font-size: .875rem;
		  line-height: 25px;
		  position: absolute;
		  bottom: 0;
		}
label {
  cursor: pointer;
  margin: 0;
  font-size: .875rem;
}
.checkMinMenu {
  background: #045d95;
  border-left: 1px solid #035589;
  border-right:1px solid #035589;
}
.checkMenuTree {
  background: #59ce2a;
  border-top: 1px solid #33b818;
  border-left: 4px solid #33b818;
  color: #fff !important;
}
.inline {
  display: inline-block;
}
.block{
	display: block;
}
.btnImg {
  width: 16px;
}
.adminImg {
  width: 20px;
}

.treeview .list-group{
	margin-bottom:0px;
}
.treeview .list-group-item{
	font-size:14px;
	color: #666;
	border-color:#e4e4e4;
	border-left:none;
	border-right:none;
	border-radius:0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius:0px !important;
}
	.treeview .list-group-item:first-child{
		border-top:none;
	}
	.treeview .list-group-item:last-child{
		border-bottom:none;
	}
/* .panel-title{
	    font-size: .95rem;
} */
.panel-group{
	margin-bottom: 0px;
}
.panel-group .panel{
	border-radius: 0px;
	border-left: none;
	border-right: none;
	background-color: #FFFFFF;
	padding-top:1px;
}
	.panel-group .panel:first-child{
		padding-top:0px;
	}
	.panel-group .panel+.panel{
		margin-top:-1px;
	}
.panel-group .panel .panel-heading{
	border-radius: 0px;
	background-color: #F4F4F4;
	padding: 0px;
	border-color: #e4e4e4;
}
	.panel-group .panel .panel-heading a{
		color: #888;
		display: block;
		padding: 10px 15px;
		padding: 7px 15px;
		font-size:14px;
	}
	.panel-group .panel .panel-body{
		padding:0px;
	}

.dropdown-container{
	position: absolute;
	top:88px;
	width:200px;
	background-color: #FFFFFF;
	border:1px solid #D3D3D3;
	z-index: 1000;
}
	.dropdown-group-item{
		border-bottom: 1px solid #D4D4D4;
		font-size: 14px;
	}
		.dropdown-group-item:hover{
			background-color: #D9ECD5 !important;
		}
	.dropdown-group-item a{
		display: block;
		padding:10px 15px;
		text-decoration: none;
		color: #333333;
	}
		.dropdown-group-item a:hover{
			color: #2DB015;
		}


/*缂傚倸鍊搁崐鐑芥嚄閼搁潧鍨旀い鎾卞灩閸屻劌鈹戦崒婊庣劸濡楀懘姊洪崫鍕殭闁绘妫涢敓鑺ュ緞鐎ｎ剛鐦堥梻鍌氱墛缁嬫帡宕虫禒瀣厽闁绘梻顭堟慨宥夋煛瀹�绉┑鈩冩倐婵＄兘濡疯缁辨槮ret*/
.caret.caret-top{
	border-top:none;
	border-bottom:4px dashed;
}

/**************************************************layer:layer-title******************************************************************************************************************/
 .layui-layer-title{
	background:#3eafe0 !important;
	color:#fff;
}
.layui-layer-btn .layui-layer-btn0 {
    border-color:#3eafe0;
    background-color: #3eafe0;
    color: #fff;
    border: 1px solid #215c8f;
}
/**************************************************laypage******************************************************************************************************************************/
.laypageskin_default .laypage_curr {
	color: #fff;
    background-color: #3eafe0;
    border: 1px solid #3eafe0;
}
/* ------------------------------------------------layout闁诲孩顔栭崳顖炲箯閻戞枻缍栭柨鐕傛嫹-------------------------------------------------------------------------------------------------------------- */	


.content-main{
	position: absolute;
	left: 180px;
	right: 0px;
	height: 100%;
	top:0px;
	background-color: #f9f9f9;
}
.main-header{
	height:40px;
	padding-left:7px;
	padding-right: 7px;
}
.main-header-search{
	height:40px;
	position: relative;
}
.main-header-search .form-inline{
	padding:5px 0px;
}
.main-header-search-left{
	padding:5px 0px;
	width:650px;
}
.main-header-search-left .form-inline .dropdown{
	display: inline-block;
}
.main-header-search-left .dropdown-label{
	display: inline-block;
	text-align: left;
	width:80px;
}
.main-header-search-right{
	position: absolute;
	left:650px;
	right:0px;
	top:0;
	height:50px;
	padding:10px 0px;
}
.main-header-search-right .input-group{
	max-width:700px;
}
.main-header-nav-container{
	background-color: #FFFFFF;
	padding-bottom: 1px;
}
.main-header-nav{
	height:40px;
	border-bottom:1px solid #D8D8D8;
}
.main-header-nav .nav>li>a{
	padding:8px 15px;
}

.main-content{
	position: absolute;
	top:91px;
	bottom: 0;
	left:7px;
	right:7px;
}
.main-content-optionBtn{
	height: 40px;
}
.main-content-optionBtn .form-inline{
	padding:5px 0px;
}
.main-content-optionBtn .form-inline .checkbox-group,
.main-content-optionBtn .form-inline .radio-group{
	display: inline-block;
}
.main-content-inputGroup{
	padding-top:14px;
	padding-bottom: 14px;
}
.main-content-btnGroup{
	height: 100%;
	/* line-height: 28px; */
	padding:5px 5px 5px 0px;
	height:40px;
}


.main-content-table{
	position: absolute;
	top:40px;
	bottom: 40px;
	width:100%;
	border:1px solid #e4e4e4;
	padding:1px;
	background-color: #ffffff;
}

.main-table-container{
	height: 100%;
	overflow: auto;
}
/* .main-table-container table{
	min-width: 900px;
} */
.collapse-btn{
	padding:9px !important;
	font-size: 14px;
	height:40px;
}
.collapse-tr{
	background-color: #FFFFFF !important;
}
.collapse-btn:hover{
	background-color: #ffffff;
	color:#2DB015;
}
.collapse-btn a{
	color: #2DB015;
	text-decoration: none;
	cursor: pointer;
}

.main-content-page{
	height:40px;
	position: absolute;
	bottom: 0px;
	width:100%;
}
.page-statistics{
	width:150px;
	color: #333333;
	line-height: 40px;
	font-size: 14px;
}
.page-content{
	position: absolute;
	left:150px;
	right:0px;
	top:0px;
	height: 100%;
	text-align: right;
}
.page-content .pagination.split{
	margin-top: 6px;
}
.page-content .pagination input{
	height: 28px;
	width:35px;
	background-color: #F0F0F0;
	outline: none;
	border:1px solid #D3D3D3;
	padding:10px;
}
.input-span{
	padding:0px !important;
	border:none !important;
}
.fixed-table-toolbar .bars{
	margin-top: 0px;
	margin-bottom: 0px;
}
/* ------------------------------------------------layout缂傚倸鍊烽悞锕傚箰鐠囧樊鐒介柨鐕傛嫹-------------------------------------------------------------------------------------------------------------- */
#cover {
  z-index: 1000;
  opacity: .3;
  background: #000000;
  position: absolute;
  top: 0;
  left:0;
  bottom:0;
  right:0;
}

.inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.hidden {
  display: none;
}
.checkMenuTree {
  background: #59ce2a;
  border-top: 1px solid #33b818;
  border-left: 4px solid #33b818;
  color: #fff;
}
.menuDownLine {
  border-bottom: 3px solid #59ce2a;
  color: #59ce2a;
}
.skinCheck{
	background:#d2edf8;
	color:#fff !important;
}
/* .btn-group .btn:nth-of-type(2){
	margin-left:-3px;
} */
/*----------------------------------------------input 加叉号  -------------------------------------------------------------------*/

.form-control-feedback{
	pointer-events: auto;
}
.form-control-feedback{
    width: 25px !important;
    height: 30px;
    line-height: 30px;
    text-align: center !important;
    pointer-events: auto;
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .3;
    margin: 0px !important;
    font-size:14px;
}
.form-control-feedback:hover{
    color: #000;
    opacity: .5;
}
/*----------------------------------------------input 加叉号 end  -------------------------------------------------------------------*/
/*----------------------------------------------弹出层样式  -------------------------------------------------------------------*/

.layer_container {
	width: 100%;
	height: 100%;
	position: relative;
	overflow:hidden;
	background-color:#f9f9f9;
}

.body_container {
	position: absolute;
	bottom: 50px;
	top: 0px;
	left: 0;
	right: 0;
	border-bottom: 1px solid #e0e0e0;
	/* padding: 0 15px; */
	/* overflow:auto; */
}
.no-footer{
	bottom: 0;
}
.layer_content{
	padding: 10px 0;
	width:100%;
	height:100%;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
}
.layer_message{
	width:100%;
	height:100%;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
	padding: 20px;
    vertical-align: middle;
    font-size: 14px;
}
.layer_message_time{
	text-align: right;
    position: absolute;
    bottom: 5px;
}
.body_container_table {
	position: absolute;
    bottom: 50px;
    top: 0px;
    left: 0;
    right: 0;
   /*  border: 1px solid #e0e0e0; */
    margin: 0 5px;
    overflow: auto;
}
/* .main_content{
	top: 5px;
    position: absolute;
    left: 7px;
    right: 7px;
    border: 1px solid #e4e4e4;
    overflow: auto;
    bottom: 5px;
    } */
.footer_container {
	height: 50px;
	position: absolute;
	right: 20px;
	bottom: 0;
	line-height: 40px;
}
.select2-dropdown {
	z-index: 20000000;
}
/*----------------------------------------------弹出层样式end  -------------------------------------------------------------------*/
/************************字体颜色修改*******************************/
#container{
	color: #000;
}
.ui-widget-content{
	color: #000;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	color: #000;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
	color: #000;
}
.laypage_main a{
	color: #000;
}
textarea, input[type="text"],input[type="number"], input.form-control, select.form-control{
	color: #000;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	color: #000;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
	color: #000;
}
label{
	color: #000;
}
.btn-white{
	color: #000;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	color: #000;
	font-size: 20px;
}
.admin{
	color: #fff;
}
.info-title{
	color: #000;
}
.panel-group .panel .panel-heading a{
	color: #000;
}
.table>thead{
	color: #000;
}
.table>tbody{
color:#000;
}
.nav-underline>li>a{
	color:#000;
}
/*智能搜索*/
.smart_search{
	overflow: hidden;
    left: 8px;
    top: 34px;
    position: absolute;
    z-index: 20000;
    outline: none;
    border: 1px solid #ddd;
    background-color: #ffffff;
   -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
    /* visibility: visible; */
    display:none;
}
.smart_search_info{
    display: inline-block;
    border-color: transparent;
    width: 150px;
    height: 400px;
    opacity: 1;
    margin-top: 0px;
    -webkit-background-clip: padding-box;
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
    margin-left: 0px;
	
}
.smart_search_container{
	display: inline-block;
	border-color: transparent;
    width:750px;
    height:400px;
    opacity: 1;
    margin-top: 0px;
    -webkit-background-clip: padding-box;
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
    border-right: 2px solid #ddd;
}
.samart_table_content{
	width: 100% !important;
    height: 100% !important;
    overflow:auto;
    
}

/*-----------------------------jqgrid-----------------------------*/
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover{
	color: #3EAFE0;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{
	background-color: #f5f8fa;
}
/* jqgride汇总样式 */
.ui-jqgrid .ui-jqgrid-sdiv{
    position: absolute;
    bottom: 0;
    background: #d9edf7;
    border: 1px solid #bce8f1;
    color: #31708f;
    width:100%;
}
.ui-jqgrid tr.footrow-ltr td{
	     height: 30px;
	     border-right: none; 
}
.ui-jqgrid tr.footrow td{
	border-top:none;
	    font-size: 14px;
}
.ui-jqgrid tr.footrow-ltr td:nth-of-type(1){
	    background-color: transparent;
}
/*-----------------------------jqgrid-----------------------------*/
/*********************************************laydate***********************************************/
.laydate_body .laydate_box{color:#006E83;}
.laydate_body .laydate_box .laydate_void{color:#00E8D7!important;}
.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{color:#344F90;}
.laydate_body .laydate_box a:hover{color:#666;}
.laydate_body .laydate_click{background-color:#3EAFE0!important;}
.laydate_body .laydate_top{border-top:1px solid #3EAFE0; background-color:#3EAFE0}
.laydate_body .laydate_ym{border:1px solid #3EAFE0; background-color:#3EAFE0;}
.laydate_body .laydate_ym .laydate_yms{border:1px solid #3EAFE0; background-color:#3EAFE0;}
.laydate_body .laydate_y .laydate_yms a{border-bottom:1px solid #3EAFE0;}
.laydate_body .laydate_y .laydate_yms .laydate_chdown{border-top:1px solid #3EAFE0;}
.laydate_body .laydate_choose{border-left:1px solid #3EAFE0;}
.laydate_body .laydate_chprev{border-left:none; border-right:1px solid #3EAFE0;}
.laydate_body .laydate_choose:hover,
.laydate_body .laydate_y .laydate_yms a:hover{background-color:#34CCFF;}
.laydate_body .laydate_table td{color:#344F90;}
.laydate_body .laydate_bottom input{color:#344F90;}
.laydate_body .laydate_bottom .laydate_btn a:hover{color:#344F90;}

.laydate_body .laydate_m .laydate_yms span:hover,
.laydate_body .laydate_time .laydate_hmsno span:hover,
.laydate_body .laydate_y .laydate_yms ul li:hover,
.laydate_body .laydate_table td:hover{background-color:#34CCFF;}

/*********************************************laydate***********************************************/


/*********************************************bootstrap-tagsinput***********************************************/
.bootstrap-tagsinput{
	border-radius: 0px !important;
	margin-top: 0px !important;
	}
	.bootstrap-tagsinput .label{
	border-radius: 0px;
}
.bootstrap-tagsinput input{
        font-size: .875rem;
}
.bootstrap-tagsinput .label-info {
    background-color: #FE9700;
}
.bootstrap-tagsinput .label {
    font-size: .875rem;
    font-weight: normal;
}
/*********************************************bootstrap-tagsinput***********************************************/


/*********************************************clidoctorweb***********************************************/
.panel-group .panel .panel-heading .panel-title.active a.no-children {
    background-color: #3EAFE0;
    color: #ffffff;
}
.three-column .header-content-right .btn-group>a, .moreCont .btn-group>a{
	    color: #0494d3;
}
.three-column .header-content-right .btn-group>a:hover, .moreCont .btn-group>a:hover{
	    color: #045c95;
}
#mid_container #content .moreCont {
  color: #0494d3;
}
#advice_table .innerHead lable , .innerHead span {
	color:#0494d3;
}

/* patient info */

.three-column .main-header{
	height: 35px;
	background-color: #d4ebf3;
	padding-bottom: 1px;
	padding-left: 7px;
    padding-right: 7px;
    border-bottom: 1px solid #bce8f1;
    color: #31708f;
}
 .three-column .main-header-content{
	    height: 100%;
	    width: 100%;
	    position: relative;
	}
	.three-column .main-header-content .header-content-left{
			    position: absolute;
			    height: 100%;
			    padding: 1px;
			    /* right: 80px; */
			    left: 7px;
			    /* padding: 5px 0px; */
			    float: left;
		}
		.three-column .main-header-content .patientInfo_more{
			    padding-left: 100px;
		}
		.three-column .main-header-content .header-content-right{
			position: absolute;
			right:0px;
			/* width: 80px; */
			height: 100%;
			text-align: right;
			line-height: 28px;
		}
		.three-column .header-content-left ul li{
				    margin-right: 30px;
				   /*  width: 160px; */
			}
			.three-column .header-content-left>ul li:nth-of-type(1){
				    margin-right: 0px !important;
				    width: 95px !important;
			}
				.three-column .header-content-left .input-group{
					position: relative;
				    top: -4px;
				    right: 0px;
				    height: 30px;
				    width: 100px;
				    float: right;
				}
						
/* 诊断样式 */
.select-container {
    position: absolute;
    overflow: auto;
    height: 450px;
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-top: none;
    margin-top: -1px;
    display: none;
    z-index: 10000;
    width: auto;
    max-width: 600px;
    min-width: 600px;
    right: 50px;
    padding-top: 1px;
}
	.select-container.search-select .tab-content {
	    position: absolute;
	    width: 100%;
	    top: 71px;
	    bottom: 0px;
	}
	.select-container.search-select .tab-content{
				height: auto;
				width: 100%;
			}
		.select-container .select-left {
		    position: absolute;
		    width: 250px;
		    left: 0px;
		    top: 0px;
		    bottom: 0px;
		    overflow: auto;
		    border-right: 1px solid #D3D3D3;
		}
			.select-container .select-right {
			    position: absolute;
			    left: 258px;
			    right: 8px;
			    top: 8px;
			    bottom: 0px;
			    overflow: auto;
			}
				.selectDiv .main-content-table{
					 top:0;
					 bottom:0;
					 padding:0;
				}
				.selectDiv .main-table-container{
					top:0;
				    border: none;
				}	
				
				
				
/* 弹出层按钮默认选择样式 */
.btn-select{
	border:2px solid red;
}

/*********************************************clidoctorweb end***********************************************/

/*******************************checkbox\radio**********************************************************/
/* jqgride th 隐藏选择，（单选但是有checkbox） */

#zhenjin_edit_container .ui-jqgrid-htable th div[id$='_cb'],#zhenjin_table_container .ui-jqgrid-htable th div[id$='_cb']{
	display:none;
}

.form-inline .radio-inline + .radio-inline, .form-inline .checkbox-inline + .checkbox-inline {
    margin-left: 0px;
}













